survival of cancer cells - Espagnol Anglais Dictionnaire